# -*- coding: UTF-8 -*-
"""
@File    ：8.字符串.py
@Author  ：techPang
@Date    ：2025/1/22 16:46 
@Version ：1.0
不可以修改，如果要修改，那么只能得到一个新的字符串
"""

# -------------------------------------------字符串""------------------------------------------------------
str1 = "caozitong and zhanghan"

# 通过索引获取值
value = str1[1]  # 第二个
value2 = str1[-1]  # 倒数第一个

# 根据值获取索引
str1.index("and")

# 字符串替换，将str1替换为str2，是一个新的字符串
str2 = str1.replace("and", "love")
print(str2)

# 字符串切割
list1 = str1.split(" ")  # 根据空格切割，得到的是一个列表

# 去除首尾空格和回车符
str3 = "   asdf   asdf   asdf   "
str4 = str3.strip()
str5 = "12asdf   asdf   asdf21"
str6 = str5.strip("12")  # 前面的12和后面的21都会被除去，在strip中的字符串分成单个的字符串，只要满足其中一个就会去除

# 获取某个字符串出现的次数
str1.count("z")

# 字符串的长度/所有元素个数
len(str1)


